package Logica;

public abstract class ServiceValidacion extends Validacion{
	
	/**Valido la cadena NOMBRE*/
	public static boolean validaNombre(String str){
		return (esCadena(str) && (str.length()<=25));		
	}
	
	/**Valido la cadena DIRECCION*/
	public static boolean validaDireccion(String str){
		return (esDireccion(str) && (str.length()<=25));
	}
	
	/**Valido la cadena LOCALIDAD*/
	public static boolean validaLocalidad(String str){
		return (esCadena(str) && (str.length()<=45));
	}
	
	/**Valido la cadena PROVINCIA*/
	public static boolean validaProvincia(String str){
		return (esCadena(str) && (str.length()<=45));
	}
	
	/**Valido la cadena TELEFONO*/
	public static boolean validaTelefono(String str){
		return (esTel(str) && (str.length()<=45));		
	}
	
	/**Valido la cadena NOMBRE DEL CONTACTO*/
	public static boolean validaNombreContacto(String str){
		return (esCadena(str) && (str.length()<=45));		
	}
	
	/**Valido la cadena E-MAIL*/
	public static boolean validaEMail(String str){
		return (esEmail(str) && (str.length()<=45));		
	}
	
	
	/**Valido la cadena CODIGO POSTAL*/
	public static boolean validaCodigoPostal(String str){
		return (esNuM(str) && (str.length()<=5));
	}
	
	/**Valido la cadena WEB*/
	public static boolean validaWeb(String str){
		return (esWeb(str) && (str.length()<=45));		
	}
	
	/**Valido la cadena REPARA*/
	public static boolean validaRepara(String str){
		return (esCadena(str) && (str.length()<=55));		
	}
}
